package com.yuanfengerp.goodsInfoManage.model;

import lombok.Data;

/**
 * 商品实体类，用于存储和管理商品相关信息。
 */
@Data
public class ProductManagement {
    //商品ID，唯一标识一个商品。
    int pmId;
    //商品名称，例如“苹果手机”。
    String pmName;
    //商品昵称，用于简短描述商品，例如“iPhone 12”。
    String pmNickname;
    //商品简码，用于快速查找和引用商品。
    String pmSimplifiedCode;
    // 商品SKU编号，用于唯一标识商品的库存单元。
    String pmSKUNumber;
    // 商品类别，例如“电子产品”、“家居用品”等。
    String pmCategory;
    // 商品品牌，例如“Apple”、“Samsung”等。
    String pmBrand;
    //商品规格，例如“64GB 黑色”。
    String pmSpecification;
    //商品单位，例如“个”、“包”等。
    String pmUnit;
    //商品重量（千克）。
    double pmWeightKg;
    //商品体积（立方厘米）
    double pmVolumeCm;
    //商品进口税率。
    double pmImportTaxRate;
    //商品销售税率。
    double pmSalesTaxRate;
    //商品采购价格（元）。
    double pmPurchasePriceYuan;
    //商品销售价格（元）。
    double pmSalesPriceYuan;
    //商品零售价格（元）。
    double pmRetailPriceYuan;
    //商品类型，例如“普通商品”、“促销商品”等。
    String pmType;
    //商品状态，例如“在售”、“下架”等。
    String pmStatus;
    //商品最小购买数量
    int pmMinimumQuantity;
    //商品尺寸，例如“10x20x30cm”
    String pmSize;
    //商品颜色，例如“黑色”、“白色”等。
    String pmColor;
    //商品关联仓库
    String warehouseName;
    //商品数量
    int pmNum ;
 }
